.wrapper {
  height: 100%;
  overflow: auto;
  .top {
    padding: 10px 20px;
    border-bottom: 1px solid gray;
  }
  .bot {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid gray;
    overflow: auto;
    height: calc(100% - 55px);
    .left {
      background: white;

      .list {
        background: white;
        height: 45px;
      }
    }
    .right {
      width: 900px;
      padding: 10px;
      height: 100%;
      justify-content: space-between;
      font-size: 32px;
      color: black;
      overflow: auto;
      border-left: 1px solid gray;
    
      .list2 {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        .listdiv {
          width: 80px;
          height: 100px;
          position: relative;
          .listimg {
            width: 80px;
            height: 80px;
          }
          .p{
            width: 80px;
            text-align: center;
            height: 20px;
            line-height: 20px;
            font-size: 12px;
            position: absolute;
            bottom: 0;

          }
        }
      }
    }
  }
}
